<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
	<head>
		<title>Tuxxedo Engine API Documentation</title>

		<link rel="stylesheet" href="./style.css" media="all" type="text/css" />
	</head>
	<body>

<h1>\Tuxxedo\MVC\Router</h1>
<div class="box">
	<div class="inner">
		<div class="left-content">
			<fieldset>
				<legend><strong>Meta information</strong></legend>
				<table cellspacing="4" cellpadding="0">
					<tr>
						<td>Availability:</td>
						<td class="value" style="width: 100%">
							Engine 1.0.0
						</td>
					</tr>
					<tr>
						<td>Type:</td>
						<td class="value" style="width: 100%">
							<a href="./classes.html">Class</a>
						</td>
					</tr>
					<tr>
	<td nowrap="nowrap">Namespace:</td>
	<td class="value" style="width: 100%" nowrap="nowrap">
		<a href="namespace-tuxxedo-mvc-957816.html">\Tuxxedo\MVC</a>
	</td>
</tr><tr>
	<td nowrap="nowrap">Declared in:</td>
	<td class="value" style="width: 100%" nowrap="nowrap">
		library/Tuxxedo/MVC/Router.php
	</td>
</tr><tr>
	<td nowrap="nowrap">Extends:</td>
	<td class="value" style="width: 100%" nowrap="nowrap">
		<a href="class-tuxxedo-design-infoaccess-990822.html">\Tuxxedo\Design\InfoAccess</a>
	</td>
</tr>
				</table>
			</fieldset>
		</div>
		<div class="content">
			<div class="infobox">
				The router can detect from a range of sources the required controller and
action to execute.
			</div>
			<br />
		</div>
		<div style="clear: left;"></div>
	</div>
</div>





<h2><span>Contents</span></h2>
<div class="box edge-title">
	<div class="inner">
		<div class="infobox">
			Table of contents
		</div>

		<h3>
	Properties
	<a name="properties"></a>
</h3>
<table style="width: 100%" cellspacing="2" cellpadding="0">
	<tr class="head">
		<td class="strong" nowrap="nowrap" style="width: 20%;">Property</td>
		<td class="strong">Description</td>
	</tr>
	<tr class="row">
	<td nowrap="nowrap"><a href="property-action-372777.html">$action</a></td>
	<td nowrap="nowrap" style="width: 100%">Current action</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="property-controller-397027.html">$controller</a></td>
	<td nowrap="nowrap" style="width: 100%">Current controller</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="property-default-action-014661.html">$default_action</a></td>
	<td nowrap="nowrap" style="width: 100%">Default action</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="property-default-controller-186053.html">$default_controller</a></td>
	<td nowrap="nowrap" style="width: 100%">Default controller</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="property-parameters-720585.html">$parameters</a></td>
	<td nowrap="nowrap" style="width: 100%">Additional parameters</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="property-prefix-212718.html">$prefix</a></td>
	<td nowrap="nowrap" style="width: 100%">Application namespace</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="property-registry-747464.html">$registry</a></td>
	<td nowrap="nowrap" style="width: 100%">Private instance to the Tuxxedo registry</td>
</tr>
</table><h3>
	Methods
	<a name="methods"></a>
</h3>
<table style="width: 100%" cellspacing="2" cellpadding="0">
	<tr class="head">
		<td class="strong" nowrap="nowrap" style="width: 20%;">Method</td>
		<td class="strong">Description</td>
	</tr>
	<tr class="row">
	<td nowrap="nowrap"><a href="method---construct-735275.html">__construct()</a></td>
	<td nowrap="nowrap" style="width: 100%">Constructor, set the controller and action to their
default names</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method---invoke-286049.html">__invoke()</a></td>
	<td nowrap="nowrap" style="width: 100%">Route (shorthand method for the route() method) and calls the controller dispatching mechanism</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method---isset-397843.html">__isset()</a></td>
	<td nowrap="nowrap" style="width: 100%">Check if a parameter is set</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-getaction-333280.html">getAction()</a></td>
	<td nowrap="nowrap" style="width: 100%">Get the routed action name</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-getactionmethod-811986.html">getActionMethod()</a></td>
	<td nowrap="nowrap" style="width: 100%">Get the routed action method name</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-getcontroller-268948.html">getController()</a></td>
	<td nowrap="nowrap" style="width: 100%">Get the routed controller name</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-getparameters-257751.html">getParameters()</a></td>
	<td nowrap="nowrap" style="width: 100%">Gets all parameters</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-getpreloadables-489693.html">getPreloadables()</a></td>
	<td nowrap="nowrap" style="width: 100%">Gets the preloadables for the bootstrap before dispatching
the router</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-route-530284.html">route()</a></td>
	<td nowrap="nowrap" style="width: 100%">Route (start the controller)</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-setaction-225630.html">setAction()</a></td>
	<td nowrap="nowrap" style="width: 100%">Set the normalised action name</td>
</tr><tr class="row">
	<td nowrap="nowrap"><a href="method-setcontroller-672345.html">setController()</a></td>
	<td nowrap="nowrap" style="width: 100%">Set the normalised controller name</td>
</tr>
</table>
	</div>
</div>







<h2><span>See also</span></h2>
<div class="box edge-title">
	<div class="inner">
		<ul>
			
			<li><a href="./classes.html">List of classes</a></li>
			<li><a href="./index.html">Table of contents</a></li>
		</ul>
	</div>
</div>

		<p>
			<em>Generated by Tuxxedo Engine 1.2.0 "Beloved" Beta 3 (experimental).</em>
		</p>
	</body>
</html>